<?php
/*
 *
 *      sg-gallery.php - v1.0.0 @07.07.2009 22:29:40 CEST
 *
 *      StudioGallery Copyright (C) 2009 Rafal Kusior (spuavick) <spuavick@interia.pl>
 *
 *      This program is free software: you can redistribute it and/or modify
 *      it under the terms of the GNU General Public License as published by
 *      the Free Software Foundation, either version 2 of the License, or
 *      (at your option) any later version.
 *
 *      This program is distributed in the hope that it will be useful,
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *      GNU General Public License for more details.
 *
 *      You should have received a copy of the GNU General Public License
 *      along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 *      -----------------------------------------------------------------------------
 *
 *      Niniejszy program jest wolnym oprogramowaniem - możesz go rozpowszechniać
 *      dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU
 *      wydanej przez Fundację Wolnego Oprogramowania, według wersji 2 tej Licencji
 *      lub dowolnej z późniejszych wersji.
 *
 *      Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny -
 *      jednak BEZ ŻADNEJ GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ
 *      albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. Bliższe informacje na ten temat
 *      można uzyskać z Powszechnej Licencji Publicznej GNU.
 *
 *      Kopia Powszechnej Licencji Publicznej GNU powinna zostać ci dostarczona
 *      razem z tym programem. Jeżeli nie została dostarczona, odwiedź
 *      <http://www.gnu.org/licenses/>
 */

$r = $db->select("SELECT * FROM "._pre_."category WHERE cat_sub_id = 0 ORDER BY cat_id ASC");

$i=0;

while($row = $db->get_row($r, 'MYSQL_ASSOC')) {

	$cat_photo[$i] = $row;

	$q = $db->select("SELECT * FROM "._pre_."photo WHERE photo_cat_id = ".$cat_photo[$i]['cat_id']." AND photo_show >0 ORDER BY photo_id DESC;");
	$qwa = $db->get_row($q,'MYSQL_ASSOC');

	if ($qwa) {

		$cat_photo[$i]['img'] = 'photos/'.$qwa['photo_file'].'_m.jpg';
		$link_g[$i] = '<a href="gallery.php?cat='.$cat_photo[$i]['cat_id'].'"><img src="'.$cat_photo[$i]['img'].'" alt="'.$cat_photo[$i]['cat_name'].'"/></a>';
		$link_t[$i] = '<a href="gallery.php?cat='.$cat_photo[$i]['cat_id'].'">'.$cat_photo[$i]['cat_name'].' ('.countPhotos($cat_photo[$i]['cat_id']).')</a>';

	} else {

		$subcatphoto = getPhotoSubCat(getSubCat($cat_photo[$i]['cat_id']));

		if ($subcatphoto) {

			$cat_photo[$i]['img'] = 'photos/'.$subcatphoto[0]['photo_file'].'_m.jpg';
			$link_g[$i] = '<a href="gallery.php?cat='.$subcatphoto[0]['photo_cat_id'].'"><img src="'.$cat_photo[$i]['img'].'" alt="'.$cat_photo[$i]['cat_name'].'"/></a>';
			$link_t[$i] = '<a href="gallery.php?cat='.$subcatphoto[0]['photo_cat_id'].'">'.$cat_photo[$i]['cat_name'].' ('.countPhotos($cat_photo[$i]['cat_id'],true).')</a>';

		} else {

			$cat_photo[$i]['img'] = $conf['theme']."images/no-img.jpg";
			$link_g[$i] = '<a href="gallery.php?cat='.$cat_photo[$i]['cat_id'].'"><img src="'.$cat_photo[$i]['img'].'" alt="'.$cat_photo[$i]['cat_name'].'"/></a>';
			$link_t[$i] = '<a href="gallery.php?cat='.$cat_photo[$i]['cat_id'].'">'.$cat_photo[$i]['cat_name'].' ('.countPhotos($cat_photo[$i]['cat_id']).')</a>';

		}

	}

	$cat_photo[$i]['linkg'] = $link_g[$i];
	$cat_photo[$i]['linkt'] = $link_t[$i];

	$i++;

}
if ( $sghook->hooks_exist('cat_photo') ){
    $smarty->assign('cat_photo',$sghook->execute_hooks('cat_photo',$cat_photo));
} else {
    $smarty->assign('cat_photo',$cat_photo);
}
?>
